package homework;

public class Method {
    public static void main(String[] args) {
        say();//调用say()无参无返回值方法
        say("张三");//调用say()有一个参无返回值方法
        say("张三",30);//调用say()有两个参无返回值的方法
        System.out.println("--------------------");
        int a = sum(10,20);//调用sum()两个参有返回值方法
        System.out.println(a);
        System.out.println("---------------------");
        int[] c = generateArray(10,100);//调用generateArray()方法
        for(int i = 0 ;i<c.length;i++){
            System.out.println(c[i]);
        }
    }
    //定义say()无参无返回值方法
    public static void say(){
        System.out.println("大家好,我叫张三,我今年30岁了");
    }
    //定义say()有一个参无返回值方法
    public static void say(String name){
        System.out.println("大家好,我叫"+name+",我今年30岁了");
    }
    //定义say()有两个参无返回值的方法
    public static void say(String name,int age){
        System.out.println("大家好,我叫"+name+",我今年"+age+"岁了");
    }
    //定义sum()两个参有返回值方法
    public static int sum(int num1,int num2){
        int num = num1 +num2 ;
        return num;
    }
    //定义generateArray()用于生成整型数组填充随机数并返回数组
    public static int[] generateArray(int len ,int max){
        int[] arr = new int[len];
        for(int i = 0;i<arr.length;i++){
            arr[i]=(int)(Math.random()*(max+1));
        }
        return arr;
    }


    }



